To have a strong effect or impact
एक मजबूत प्रभाव या असर पड़ना
English Usage: The new product really packs quite a punch in terms of performance.
Hindi Usage: नया उत्पाद प्रदर्शन के मामले में वास्तव में जोरदार प्रभाव डालता है।